
package nccloud.arap.manual.aggmanualcostvo.util.rule;

import nc.bs.pubapp.AppBsContext;
import nc.impl.pubapp.pattern.rule.IRule;
import nc.vo.arap.manualcost.AggManualCostVO;
import nccloud.commons.lang.ArrayUtils;

public class FillAuditInfoUpdate implements IRule<AggManualCostVO> {

    @Override
    public void process(AggManualCostVO[] vos) {
        if (ArrayUtils.isEmpty(vos)) {
            return;
        }

        for (AggManualCostVO vo : vos) {
            // 设置修改人、修改日期
            vo.getParentVO().setModifier(AppBsContext.getInstance().getPkUser());
            vo.getParentVO().setModifiedtime(
            AppBsContext.getInstance().getServerTime());
        }
    }
}
